翻訳と辞書
Words near each other
・ Database
・ Database (journal)
・ Database abstraction layer
・ Database activity monitoring
・ Database administration and automation
・ Database administrator
・ Database and Collections of Information Misappropriation Act
・ Database application
・ Database audit
・ Database caching
・ Database catalog
・ Database cinema
・ Database connection
・ Database Console Commands (Transact-SQL)
・ Database Deployment Manager
Database design
・ Database Directive
・ Database dump
・ Database encryption
・ Database engine
・ Database engine tuning advisor
・ Database for bacterial group II introns
・ Database forensics
・ Database index
・ Database journalism
・ Database machine
・ Database Management Library
・ Database marketing
・ Database Marketing Agency
・ Database model


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Database design : ウィキペディア英語版
Database design
Database design is the process of producing a detailed data model of a database. This data model contains all the needed logical and physical design choices and physical storage parameters needed to generate a design in a data definition language, which can then be used to create a database. A fully attributed data model contains detailed attributes for each entity.
The term database design can be used to describe many different parts of the design of an overall database system. Principally, and most correctly, it can be thought of as the logical design of the base data structures used to store the data. In the relational model these are the tables and views. In an object database the entities and relationships map directly to object classes and named relationships. However, the term database design could also be used to apply to the overall process of designing, not just the base data structures, but also the forms and queries used as part of the overall database application within the database management system (DBMS).〔Gehani, N. (2006). The Database Book: Principles and practice using MySQL. 1st ed., Summit, NJ.: Silicon Press〕
The process of doing database design generally consists of a number of steps which will be carried out by the database designer. Usually, the designer must:
*Determine the data to be stored in the database.
*Determine the relationships between the different data elements.
*Superimpose a logical structure upon the data on the basis of these relationships.〔Teorey, T.J., Lightstone, S.S., et al., (2009). Database Design: Know it all.1st ed. Burlington, MA.: Morgan Kaufmann Publishers〕
Within the relational model the final step above can generally be broken down into two further steps, that of determining the grouping of information within the system, generally determining what are the basic objects about which information is being stored, and then determining the relationships between these groups of information, or objects. This step is not necessary with an Object database.〔
==Determining data to be stored==
In a majority of cases, a person who is doing the design of a database is a person with expertise in the area of database design, rather than expertise in the domain from which the data to be stored is drawn e.g. financial information, biological information etc. Therefore, the data to be stored in the database must be determined in cooperation with a person who does have expertise in that domain, and who is aware of what data must be stored within the system.
This process is one which is generally considered part of requirements analysis, and requires skill on the part of the database designer to elicit the needed information from those with the domain knowledge. This is because those with the necessary domain knowledge frequently cannot express clearly what their system requirements for the database are as they are unaccustomed to thinking in terms of the discrete data elements which must be stored. Data to be stored can be determined by Requirement Specification.〔Teorey, T.; Lightstone, S. and Nadeau, T.(2005) ''Database Modeling & Design: Logical Design'', 4th edition, Morgan Kaufmann Press. ISBN 0-12-685352-5〕

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Database design」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.